Great battles of World War I - Livesey, Anthony (Macmillan, 1989)