Handbook of Natural Computing by Grzegorz Rozenberg