PRINCIPLES OF PROGRAMMING LANGUAGES - MANE DEEPAK (TECH-MAX, 2018)