Caleb's Crossing by Geraldine Brooks (Paperback, 2012)