HANDBOOK OF ENEMY AMMUNITION: War Office Pamphlet No 12; German Gun and Mortar Ammunition

£11.50

German gun and mortar ammunition