Greg Grandin is an American historian and author. He is a professor of history at Yale University. He previously taught at New York University. From Wikipedia