Handguns of the World: Military Revolvers and Self-Loaders from 1870 to 1945