Programming Python / Mark Lutz. (2006)
Summary goes here