Author Details
David MacGregor
About The Author
David MacGregor is a Professor of Political Thought at Kings College, an affiliate of the University of Western Ontario, Canada.