Oliver Cromwell 1658 - 1958 - Hill, Christopher (General series/ The Historical Association, 1958)