Artificial intelligence : a systems approach - Jones, M. Tim (Jones and Bartlet, 2010)