Programming language concepts - Ghezzi, Carlo (New Delhi Wiley India, 2014)