Foundations of Neural Networks, Fuzzy Systems, and Knowledge Engineering (Computational Intelligence)