Dinesh madan is easy to understand and language used is simple.
Manish Valecha is upto the point without much elaboration of the concepts.
I m now studying isca from valecha book and whenever i cant able to understand the concept, i m referring to dinesh madan....