Heywood, Andrew Key Concepts in Politics - New York Palgrave Macmillan 2000 - 281 003066 Publisher. No.: S.J book suppliers Subjects--Personal Names: MA Political Science Subjects--Topical Terms: MA Political Science