Oliver Cromwell (Penguin Monarchs) | David Horspool