Greenwood allows the storyline to be heard through the voices of its characters, each of whom is unique and human (i.e. flawed). On the face, the story may appear implausible, but it works. Highly recommend.