We have read this book in English classes for graduation. At first it was a little hard to understand, but this book is funny, inventive and positively shocking end. A must for every class! I thank my teacher for this great experience and would recommend everyone this book. We also looked at the film it - hardly deviations from book and also very well done! 5 stars!