The Complete Encyclopedia of Antique Firearms: An Expert Guide to Firearms and Their Development