Agents for Educational Games and Simulations - Hutchison, David (Springer Berlin Heidelberg, 2012)