Voices of History
- 288 pages
- 11 hours of reading
A collection of history's greatest speeches, with commentary from internationally bestselling historian Simon Sebag Montefiore. Updated with new speeches from John Boyega, Queen Elizabeth II and others.
