Graham Stewart

Graham Stewart studied Modern History at St. Andrews University and St. John's College, Cambridge. This is his first book.