Small arms today : latest reports on the world's weapons and ammunition / by Edward Clinton Ezell ; with research assistance of Carlos G. Davila … Johnson rifles and machine guns : the story of Melvin Maynard Johnson, Jr. and his guns