Computational intelligence : concepts to implementations - Eberhart, Russell C. (Elsevier/Morgan Kaufmann Publishers, 2009)