Jennifer Klein

Jennifer Klein is Professor of History at Yale and a Public Voices Fellow

More from TIME
More From TIME