Beginning python: using python 2.6 and python 3.1 - Payne,James (New Delhi Wiley, 2010)