Book is very good but for only those topics which are given. There are so many topics which are not given at all like environmental geography, economic geography, model theories and laws, agriculture, cultural geography, population geography. I don't recommend this book at all. It will not fulfill your purpose. I have to buy another book.