Aspects of Computational Intelligence: Theory and