HI202: 19th-Century Europe: War, Protest and Revolution 2024-05-28 Wilfrid Laurier University Waterloo