jamieshell's review
4.0
Hilarious. I recommend reading it in spurts, perhaps while reading something else, rather than as your main read exclusively. It started to feel a little overly long doing the latter, but still had laugh-out-loud bits throughout.
More...