I dint read both singhania and girish ahuja .. from reviews i know they are good.. i read Tn manoharan and was in love with tax... believe me.. the conceptual clarity is real awesome.. but the only con is that as a conceptual guru he hasnt dealt much with problems..