John Callaghan

John Callaghan

John Callaghan is Professor of Politics at the University of Wolverhampton. He is author of The Far Left in British Politics (1987) and Socialism in Britain since 1884 (1990).