Beginning Python by Arthur Griffith & James Payne