subject is dry but i didnt refer dinesh madan though recommended.Padhukas book is good in a question and answer form totally containing 582 questions for 18 chapters
module is sufficient..........u may refer to padhuka if u want....the content almost is same......what matters is writing practice n retrieval in exam.