Adam Winkler’s Gunfight is a book of contradictions: a dispassionate book about a passionately debated topic, a sane book about competing insanities, a page-turner about legal doctrine and obscure bits of history, a piece of serious scholarship combined with journalistic flair.