Artificial intelligence: a systems approach - Jones, M. Tim (Fire wall media, 2009)