'King' Cromwell?
Harmsworth, Andy.
London : John Murray,
2003.
"The Schools History Project official text."
Cromwell, Oliver, 1599-1658
Heads of state