I just finished this book.
I felt the author could have done more with Charlies genius stage.
Not sure why, that part just felt flat somehow.
The rising and the subsequent decline stages were really gripping though.
Like he was describing the thought process of a surprised friendly dog.
Id give it 4/5.
Really good story.