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