God's Englishman Oliver Cromwell and the English revolution - Hill, Christopher 1912-2003 (Penguin Books, 1975)