Amazing one!
Don't let the controversies stop you from reading it!
The story flows beautifully and by the end of the book you feel like a winner and decoder yourself :)
I finished up the last couple of chapters while I was camping in Wenatchee National Forest, WA. The funny thing was a town right next to our campgrounds was called Roslyn.