The Modern Firearms Compendium: Understanding, Operation, and Maintenance by Timiijamex | FastRead