Programming Languages: Concepts and Constructs - Ravi Sethi (ADDISON WESLEY New York, 1989)