Oliver Cromwell
by John Hayls 3