Ryan C. Edwards received a PhD in History from Cornell University and has taught at the University of Tennessee at Chattanooga, Princeton University, and Cayuga Correctional Facili...lihat lebih banyakRyan C. Edwards received a PhD in History from Cornell University and has taught at the University of Tennessee at Chattanooga, Princeton University, and Cayuga Correctional Facility in Upstate New York.lihat lebih sedikit