BANGAR IS GOOD ONE, EVEN YOU CAN REVISE IT DURING EXAM TIME, BUT SINGHANIA, MANOHARA, PADHUKA...!!! NOT POSSIBLE TO REVISE...THEY MAY BE USED FOR CONCEPTUAL CEARITY
Grish Ahuja is best, in case u just want to clear ur exam rather then to be master in Tax.
i gone for Ahuja as our first preference must be to clear exam, expertship can be acqurie latter stage as being a professional we have to learn lifetime