Learning Python learn to code like a professional with Python - an open source, versatile, and powerful programming language - Romano, Fabrizio 1975- (Packt Publishing, 2015)