Comment

Sep 18, 2018
Barbara Kingsolver's ambitious novel follows characters in different centuries as they undergo seismic cultural shifts.