Best book for preparing for iit-main and iit advanced - physics . book is written by Dr. Harish chand verma professor at Indian institute of technology - kanpur U.P. Dr. H.C.VERMA is experimental physicist(nuclear scientist). Dr. H.C.VERMAs book has been divided into two parts because of the total manuscript . A large number question and solved and unsolved problem are given. each question or problem has a specific purpose. It may be there to bring out a subtle point which might have passed unnoticed while doing the text portion. It may be a further elaboration of a concept developed in the text. It may be there to make the student react several concepts introduced in different chapters combine and show up as a physical situation and so on. Such tools have been used to developed a culture: analyse the situation, make a strategy to invoke correct principles and work it out. This is also usefull for UPSC civil service exams and university exams for Msc physics.