Hughes-Warrington, Marnie Fifty Great Thinkers on History - London Routledge 2004 - 363 000168 Publisher. No.: Allied Pub Pvt Ltd Subjects--Personal Names: MA Political Science Subjects--Topical Terms: MA Political Science