Gerhard Goos
Universität Karlsruhe, Institut für Programmstrukturen u. Datenorganisation, 76128 Karlsruhe, Germany
The sciences of the artificial (3rd ed.)