These notes were downloaded in January 2025 These notes are updated for 2025 Syllabus