CONCEPTS OF PROGRAMMING LANGUAGES - SEBESTA ROBERT W. (NEW DELHI PEARSON, 2009)