Good book. Could be a tough book for some people.
Yikes! I've experienced the worst drama from students, can't imagine being in the position of the group of protagonists find themselves in. I literally clenched my teeth while reading a good portion of the last third.