Essays

Kevin writes regularly for major media outlets like The Atlantic, The Los Angeles Times, The Washington Post, Slate, The New Republic, National Geographic, and HistoryExtra (formerly BBC History Magazine). His articles have been widely syndicated.

History Today

Salt Lake Tribune

Los Angeles Review of Books