This book explains how it is possible for computers to reason and perceive, thus introducing the field called artificial intelligence. This book would appeal to programmers, professionals and students. This completely rewritten and updated edition reflects the revolutionary progress made since the previous edition was published.