SOLDIER’S MANUAL OF RIFLE FIRING AT VARIOUS DISTANCES

£3.99