This booklet was first published in 1920 by John Murray, London.
The list itself was issued with Army Orders for February 1925 by HMSO.
It is exactly what the title states - every Battle Honour awarded to every regiment of the British Army for the period of the war.