Artificial intelligence : structures and strategies for complex problem solving - Luger (Addison Wesley Longman, 2002)