Another reference book would have to be WHAT A LOVELY WAR!, edited by Roy Palmer, which includes songs from the Boer War to 1990. The songs included are generally songs composed by the military personnel, rather than the armchair poets of the day, or by more contemporary singer-songwriters.
Cheerly,
Charley Noble