Gunsmithing: A Manual of Firearms Design, Construction, Alteration and Remodeling. For Amateur and Professional Gunsmiths and Users of Modern Firearms