A Son of Kelso on the Somme
Subtitle: From the Somme to Passchendaele and Back Across the Western Front
Publisher: The Meltwater Press Kelso
Number of pages: 247
ISBN-13: 9780992969806