The Connell Guide to World War One.
Egremont, Max.