COLDSTREAM GUARDS 1914 – 1918

£28.00

History of the four active service battalions in the Great War with details of officers’ services during the war