The Illustrated Encyclopedia of Rifles: A History And A-Z Directory Of Rifles From The Medieval Period To The Present Day, Shown In Over 300 Photographs