English Political Thought, 1603-1660 by John William Allen