I read this book as homework for my ESL/Bilingual class. Its an excellent book for young readers and has won many awards. It is probably best suited for 8th-11th graders. It does contain a few swear words, but for the most part is appropriate for young readers. Reading guide has 115 questions in chronological order, organized by chapter with pages. Also included are 6 follow up discussion questions. If you are reading the book for the first time with the students, these will be useful to yo