Richard III
Chris Skidmore
William Shakespeare
Michael Hicks
The Oxford Shakespeare Richard III, Paperback
Richard III, Paperback
Sparknotes
Oliver Cromwell (Penguin Monarchs)
David Horspool
Oliver Cromwell. England's Protector