Programming and Problem Solving with Python - Ashok Namdev (New Delhi Wolters Kluwer, 2018)