Barbara Kingsolver
Duke University, May 11, 2008
The arc of history is longer than human vision. It bends.
Photo: Ben Stansall/AFP/Getty Images
Duke University, May 11, 2008
The arc of history is longer than human vision. It bends.