Military Small Arms of the 20th Century: A Comprehensive Illustrated Encyclopaedia of the World's Small-Calibre Firearms