Concepts of Programming languages - Sebesta, R.W. (Pearson Education, 2004)
English