Concepts of programming languages - Elson, Mark (The SRA computer science series, 1973)