Lenguajes de programación : Diseño e implementación - Pratt, Terrence W. (Prentice Hall, 1998)