Concept of; Programming Languages, Seventh Edition - SEBESTA, Robert W. (Pearson/Prentice Hall, 2006)