Bruce Haddock

Bruce Haddock is Professor of European Social and Political Thought at Cardiff University. He has published numerous books and articles, most recently A History of Political Thought: From Antiquity to the Present (2005).