Jon Ducket's book, and my notes and exercises to go with it