Core Python programming - Chun, Wesley J. (Prentice Hall core series, 2007)