Fundamentals of programming languages - Horowitz, Ellis (Galgotia, publication pvt. ltd., New Delhi)