Comparative programming languages generalizing the programming function - Friedman Linda W. (Prentice Hall, 1991)