This is the best book which is recommended by mostly teachers and I too personally recommend to all the aspirants who are preparing for civil services examination. This includes all previous year PT questions which will prove very helpful in understanding the demand and types of questions asked in upsc and you will also get to know the changing trends of upsc questions.