ICAI Study material itself has wide coverage on its contents... However, it has some mistakes (particularly, in practical subject).
Although, there is no need for further reference book, but if you want to obtain more understanding, you can refer reference book (as provided by ICAI or else)..