Oliver Cromwell - Bennett, Martyn. (Routledge,)