The Great British Speeches by Simon Heffer
This work is a collection of 50 speeches from every period of British history from the medieval era to the present and a fascinating dip-in history title that will both inspire readers and give them a greater understanding of British history.