In Building Blocks for Game Design and Learning, Casper Harteveld relates existing learning theories to best practices in game design, exploring how each of the three views of knowing¿behaviorist, cognitivist, and situative¿illuminate the process of learning through gaming.