this notes are very helpful as it has complete syllabus with answers and reference notes...