Gunsmithing :a manual of firearms design, construction, alteration and remodeling : for amateur and professioanl gunsmiths and users of modern firearms