Pistols;: A modern encyclopedia