Core Python Programming - Wesley J. Chun (Prentice Hall)