Oliver Cromwell - Goodlad, Graham (History insights, 2007)