Fighting for America: The Struggle for Mastery in North America, 1519-1871