The Firearms Dictionary - 9780811771771