Small Arms of the World - Smith, Joseph E..