Caleb's Crossing: A Novel (Geraldine Brooks) (1st edition)