John M Najemy Editor & Author

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