Introduction to Learning Classifier Systems - Urbanowicz, Ryan J.; Browne, Will N. (Springer Berlin Heidelberg, 2017)