From the title Bharat-2012 one should not be confused that this is comparable to Bharat-2012 published by the government of India. This book is not updated promptly. Very old book looks like 2004-05, 2005-06 edition only caused some changes in a few chapters. Many of the data are obsolete and the topics are written long back in last few years. Must avoid this book without wasting time.