Question: Who has written English History 1914-1945?
Answer: A. J. P. Taylor