English Political Thought, 1603-1660, Volume 1 by John William Allen