Computational structures : an introduction to non-numerical computing - Hall, Patrick A. V. (rz1, 1975)