Programming In Python 3 A Complete Introduction To The Python Language - Summerfield M.; Summerfield M. (Pearson Education, 2009)