Kingsolver is the author of 15 books, including a forthcoming book of poetry Read Barbara Kingsolver's poem "Great Barrier." Advertisement Meta: {"__typename ...