Jeff Stone's 2020 Lecture Notes by Jeff Stone - Book