Pratiyogita darpan( pd) is best book for preparing any competition exam like ibps, ssc, railway, state psc or either upsc. The book give you only useful information about the exam there in no further details in it.so if you are preparing for exam then it is best to you. National, international events, new appointment, sports, etc are given in it and also give question paper which is fully solved are given on it. Moreover there is no mistakes on facts or data I checked with google and also by other sources there no mistake I completely trust on him. There is lot of books they published of various subject like history, polity, economy, etc but I m not refer you only I trust on monthly current affair