I am teaching various editions of this book for the last four years. I found it very useful for the students of all mental levels. Its support meterial is also helpful to them not only for underatanding but also preparation for the exams....dr khalid mughal