Title: History in Dispute - Twentieth-Century European Social and Political Movements (History in Dispute)