Artificial intelligence: A modern approach (India Pearson Education, 2003)