Modern Gunsmithing: A Manual Of Firearms Design, Construction And Remodeling, For Amateurs And Professionals