Puritanism and revolution : studies in interpretation of the English Revolution of