It has a good story. However some of the chapters may need to review since it has duplications in its wording