Elements of Trench Warfare: Bayonet Training
Elements of Trench Warfare: Bayonet Training

Waldron, William H. (William Hen