Jane's guns recognition guide - Jones, Richard D. (Jane's recognition guides)