This unique volume presents both the traditional and the modern aspects of artificial intelligence (AI) and soft computing in a clear, insightful, and highly comprehensive style. It provides an in-depth analysis of mathematical models and algorithms and demonstrates their applications in real world problems. Beginning with the behavioral perspective of "human cognition," the author presents the tools and techniques required for its intelligent realization in machines. He addresses the classical aspects in detail and introduces the modern aspects of soft computing from first principles, discussing them in a n easy-to-read manner that enables even a beginner to grasp the subject.