2019 Standard Catalog Of Firearms, 29th Edition