Sherman Cochran Editor & Author

Sherman Cochran is Professor of History at Cornell University.