1. Introduction to Artificial Intelligence andSoft Computing2. The Psychological Perspective ofCognition3. Production Systems4. Problem Solving by Intelligent Search5. The Logic of Propositions and Predicates6. Principles in Logic Programming7. Default and Non-Monotonic Reasoning8. Structured Approach to KnowledgeRepresentation9. Dealing with Imprecision and Uncertainty10. Structured Approach to Fuzzy Reasoning11. Reasoning with Space and Time12. Intelligent Planning13. Machine Learning Techniques14. Machine Learning Using Neural Nets15. Genetic Algorithms16. Realizing Cognition Using FuzzyNeural Nets17. Visual Perception18. Linguistic Perception19. Problem Solving by ConstraintSatisfaction20. Acquisition of Knowledge21. Validation, Verification andMaintenance Issues22. Parallel and Distributed Architecturefor Intelligent Systems23. Case Study I: Building a System forCriminal Investigation24. Case Study II: Realization of Cognitionfor Mobile Robots25. The Expectations from the ReadersAppendix A: How to Run the Sample Programs?Appendix B: Derivation of the Back-propagationAlgorithmAppendix C: Proof of the Theorems of Chapter 10