Manylion Awdur
David MacGregor
Cyflwyno'r Awdur
David MacGregor is a Professor of Political Thought at Kings College, an affiliate of the University of Western Ontario, Canada.