Handbook of natural computing - Rozenberg, Grzegorz; Back, Thomas, (Springer reference, 2012)