Professor Allen Guelzo appears on 'The Daily Show' with Jon Stewart Feb. 27