A short history of the English people - Green, John Richard (Everyman's library, 1993)