Its a good book. Efforts can be seen. Overall rate is great. Nice characters. Nice names. Concept on points. Every small details makes it more interesting . The point of view sessions(POV) brings a juicy twist. There are few small mistakes but can be ignored.