The Lacuna
9780571252671
Barbara Kingsolver