Python An Introduction to Programming
James R. Parker
Python 3: Pocket Primer
Introduction To Game Development Using Processing