Jane's Guns Recognition Guide by Terry J. Gander | Menrva Books