PASSCHENDAELE: LANDSCAPE OF WAR

INGELBRECHT (L.)

G016

£29.95

256pp., 100 colour & 100 b/w illus. 2017. The battlefields and the ground on which they were fought.