Absolutely incredible book. I quickly got hooked on this from the first few pages and got more and more annoyed by the film adaptation I saw (Will Smith's) whilst I was reading the book I just kept thinking, this is fantastic why was this not in the film over and over again. This is a wonderfully written book. Very engaging and probably one of my favourite reads.