Handguns of the World: Military Revolvers and self-loaders from 1870 to 1945.