Encyclopedia of Firearms. Edited by Harold L. Peterson. With illustrations