by Rockinworld
that this series isn't rated higher. It is well-written and not predictable. 5 Stars!!