Read this book long time a go, twice! What I can recall is that it is very well written and it made you as if you were part of the story and really having that sense of empathy for Cal on his(her)...