Thinking forth a language and philosophy for solving problems. - Brodie, Leo (Prentice-Hall, 1984)