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