a History of Political Theories (Volume 3) by William Archibald Dunning