James McBride's novel has been described as a modern day Mark Twain, but I would say he accomplished more than Twain by taking on both the heavy subjects of treatment of blacks as well as treatment of women. It's a perfect blend of history, humor, adventure, and tenderness. Reading it was like peeling back layers of an onion. Should be required reading.