Author: Barbara Kingsolver
Alternate names: B. Kingsolver
Born: 8 April 1955
Bio: Barbara Kingsolver is an American novelist, essayist and poet.