Books by Kurt Squire
Making Games for Impact
Designing games for learning: case studies show how to incorporate impact goals, build a team, and work with experts to create an effective game.