Eric Foner New York , April 7 , 2005 The writer is a professor of history at Columbia University .
Eric Foner /business/person/company Columbia University
NNP NNP NNP NNP , NNP CD , CD DT NN VBZ DT NN IN NN IN NNP NNP .
Eric Foner
PERSON
Columbia University
ORGANIZATION
/business/person/company