Tactical Small Arms of the 21st Century : A Complete Guide to Small Arms from Around the World

9781440224829
1-4402-2482-X