FILE — Sen. John McCain (R-Ariz.), then a presidential candidate, waits for election results at the Biltmore Hotel in Phoenix, Nov. 4, 2008. In his latest and likely last book, McCain expresses concern about the state of the union, but generally stops short of calling out President Trump. (Todd Heisler/The New York Times)