Fighting on three fronts : a Black Watch Battalion in the Great War - Ogilvie, D. D. (Eyewitnesses from the Great War., 2014)