Learn from Bill Holmes the fine points of creating firearms from scratch. Also gain valuable insight on materials, tools, design theory, fitting & adjusting, heat treatment & more. 192pp.