Olson's Encyclopedia of small arms / - Olson, John. (Winchester Press, 1985)