Everything You Want to Know about Gunsmithing, with Attitude

Gunsmithing Modern Firearms, by Bryce M. Towsley, is thorough, informative, and fun to read