The culture of English puritanism 1560 - 1700 (Macmillan, 1996)