The Complete AR-15/M16 Sourcebook by Duncan Long | Menrva Books