Programming languages : design and implementation /
Pratt, Terrence W.
Zelkowitz, Marvin V.
Englewood Cliffs, N.J. ; London : Prentice Hall,
c1996.