This is one of the best books I have read in a long time. The story development, world backgrounds, and character design are really detailed and full of possible ways to expand. The writing quality is very good. Just wish there were more chapters. But I am not complaining.