Python programming:using problem solving approach - Thareja,Reema (Oxford University Press, 2019)