From the category archives:
This book has won several awards and is a nice read. Even though the main characters are young teens, the content and story are fine for 9-12 year-olds, and even precocious readers.