From Bapaume to Passchendaele, 1917 by Gibbs, Philip
 is a Project Gutenberg book, now on Github.