Oliver Cromwell /
Sharp, David.
Oxford : Heinemann,
2003.