Marvin Perry was a professor of history at Baruch College, City University of New York.