Guzdial, Mark J. Introduction to computing and programming in python / - 4th ed. - New Delhi : Pearson , 2016. - 488 p. ISBN: 9789332556591