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