Haynes have added a new WW1 book to their range; Great War Tommy.
Blurb here: http://www.haynes.co.uk/Great-War-British-Tommy/