The Greenhill Dictionary of Guns and Gunmakers