High Tide in Tucson by Barbara Kingsolver