The Firearms Dictionary - 9780811771801