Lecture notes - McKay, Gerard A.; Walters, Matthew R. (Wiley-Blackwell, 2013)