Lecture notes. - Newell, Simon J. (Blackwell Publishing :, 2014)