Liars, Demons, and Chaos. - Cristian S. Calude; Elena Calude; Peter Kay (Words, Semigroups, and Transductions, 2001)