An excellent job. The plot moves smoothly with nuggets of suspense dropped in just often enough. Then there's the smart aleck and realistic teenage narrator, with her desperate desire to fit in. Last is the authentic use of local color, some genuine laughs, reasonably thorough character devel...