Puritanism and Revolution: Studies in Interpretation of the English Revolution of the 17th Century