Introduction to programming using python - Liang, Y Daniel (Noida: Pearson India Education Services, 2022)