I like to evaluate a book based on three criteria: plot, characters and writing style. This book scores highly in all three. The plot/story was good. up til the last few pages there were things I had not figured out yet. This is no small challenge as I am a pretty good figurer-outer kind of guy. ...