Programming languages : Principles and Paradigms - Tucker, Allen B (New Delhi McGraw-Hill Education (India), 2014)