I loved this book. As a former teacher, I would use it with advanced students. I think they would love it.It's not easy to find books for those that are a bit ahead of others. I was also impressed with the questions in the back. I would hesitate to use it with a lower group. They might not "get" the book. I hope I have the opportunity to read the next book in the series.