This was fun to read. A good junior high level reader with enough content to raise a lot of worthwhile issues for discussion. Well written with strong enough character development to work with. Suitable for the age group of the lead characters, 13 or 14.