Programming languages : an interpreter-based approach - Kamin, Samuel N. (Addison-Wesley Pub. Co., 1990)