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