Oliver Cromwell - Bennett, Martyn; Author (Routledge historical biographies, 2006)