ssy130_lecture_notes.pdf