Professor John Callaghan

Status: 
Prof. of Pol. and Contemp. History
University: 
Salford
Department: 
School of Politics and Contemporary History
Research: 
Communism; social democracy; political ideologies; 20th c. European History