God's englishman Oliver cromwell and the English revolution - Hill Christopher (London Weidenfeld, 1970)