The President and the Assassin: McKinley, Terror, and Empire at the Dawn of the American Century
$38.58