Programming Language Concepts And Paradigms David A. Watt - WATT, David A (Prentice-Hall, 1990)