No, it is not sufficient. You might call it an investopedia compilation. It just exposes the themes without attempting to explain those concepts in depth. Furthermore, because the book is a generic guide for all competitive tests, there is little attention on mapping the topics to the needs of the upsc cse exam.