Lecture notes of Programming Paradigms: download the best