Thornton's Luck: How America Almost Lost the Mexican-American War