Russel, Stuart Artificial intelligence a modern approach - 2nd - New Delhi Pearson Education 2003 - 1050 ISBN: 978-81-7758-367-0