Programming Language Concepts - Ghezzi, Carlo (Wiley, 1982)