A History Of Political Theories: From Luther To Montesquieu by William Archibald Dunning