Applying Computational Intelligence - Kordon, Arthur K. (Springer Berlin Heidelberg, 2010)