PURITAN AND CAVALIER: THE ENGLISH CIVIL WAR.