A concise introduction to programming in Python - Johnson, Mark J. (Mark James), 1961- (Chapman & Hall/CRC textbooks in computing)