Best of Enemies: Britain and Germany: 100 Years of Truth and Lies