Kasparov's Curriculum. - Peterson, Macauley