Small arms & cannons
Marchant Smith, C J
Small arms & cannons - Oxford Brassey's 1982 - 202 p. - Brassey's battlefield weapons systems & technology, 5 .
0080283306
small arms
ammunition
weapons
cannons firearms ordnance muzzles
Small arms & cannons - Oxford Brassey's 1982 - 202 p. - Brassey's battlefield weapons systems & technology, 5 .
0080283306
small arms
ammunition
weapons
cannons firearms ordnance muzzles