Computational intelligence an introduction - Engelbrecht, Andries P. (Wiley, 2007)