Arming America By Michael Bellesiles
(Knopf, 603 pages, $30)