We read this in our class, loved it but this genaration cant understand it so maybe add a little more detail. Very good tho :D. Some people are just putting 1-2 stars and putting stupid reasons like "my friends hate it so i do". Dont listen to them. This is a good book! Reccomnd to around 11-13 year olds. Read it!