The bean trees - Kingsolver, Barbara (Harper Perennial, 1988)