The book is an effort to give basic information about various algorithm intended for artificial intelligence. The books will be very helpful to those who are very new to 'AI'. The book deals philosophy behind the algorithms in easy and simple way. This book is first volume of the series of 'AI for beginners.' In this book we started with history of 'AI', definition of 'AI' and moves a head step by step for various algorithms till 'constraint satisfaction...