Barbara Kingsolver

American novelist, essayist and poet