John M Najemy Author & Editor

John M. Najemy is Professor of History at Cornell University.