The Last Great War: British Society and the First World War by Adrian Gregory Back to product details page >