The Penguin History of Britain: The Struggle for Mastery Prof David Carpenter - Paperback £16.99 Find out more