Lenguaje de programación: diseño e implementación - Pratt, Terrence (Prentice Hall, 1987)