For the uninitiated... It is an old NCERT book which is now commercialized. It is very good and actually important from UPSC point of view. Though many suggest Spectrum, which I won't argue as that is also an excellent book. This is more descriptive and doesn't contain as much details as the Spectrum's does as That is full of facts. This gives the account of events in more of a novel form.