Perhaps this book should be called The Emperors New Clothes, since people seem that think that if something is written by a good author (and John Grisham certainly is), then it somehow must be good.
This book is barely readable, and if it were J.G.s first book, Im sure he would still be working as a lawyer. Formulaic characters (caricatures, really), plots get no thinner than this, and is about as predictable as a Barney TV episode. Perceptions and attitudes change without cause or reason, and the plot goes very straight in one direction (with no twists, surprises, or revelations), then suddenly changes and goes in another very straight direction.
Possibly could have made a good short story.