Barbara Kingsolver

Kingsolver is the author of 15 books, including a forthcoming book of poetry

More from TIME
More From TIME