With this book, 8-12 year-olds should never again cry, 'What will I read next? This is an up-to-date guide to the best children's books around - from classics to titles published at the end of 2003.