Computational Intelligence an Introduction - Engelbrecht, Andries P (John Willey, 2005)