Programming Languages Design And Implementation - Pratt T.W.; Pratt T.W. & Zelkowitz M.V. (Pearson, 2002)