25th Division in France and Flanders

Hardback