Fox: Journalist who refused to duck during Trump assassination attempt reflects on Butler rally in new book