In honor of Martin Luther King Day allow me to share a book which I feel is worth a read:
Read the review from Publisher's Weekly on amazon (see link above). It gives a good overview of the book's character's and plot. The writing of James McBride is poetic and rich and wonderful. So is this story and each of it's characters as well as the background information he gives in the author's notes. This book is well worth the time you'll spend with it. It's worth a read.