This book presents a view of intelligence, both human and machine. It provides an understanding of the concept of intelligence, the nature of the cognitive and perceptual capabilities of people and computers and the representations and algorithms used to attain intelligent behavior.