Sheffield City Battalion : the 12th (Service) Battalion York & Lancaster Regiment : a history of the battalion raised by Sheffield in World War One.
Gibson, Ralph.
Pen & Sword,
2010.