Book is best for b.a history (hons), M.a History, b.a,upsc exams etc
Very good book for base concepts editions can be added but concepts remain same only Syllabus change. Good for entrance exams and also for competitive exams as well