Introduction to programming languages - Bansal, Arvind Kumar (CRC Press, 2014)