Fundamentals of Python - Lambert,Kenneth A.; Juneja,B.L.; B.L. Juneja Martin Osborne (Delhi: Cengage Learning, 2015)