Who are the Puritans? And what do they teach? - Hulse, Erroll. (Darlington, Co. Durham, 2000)