Python Playground, 2nd Edition - Mahesh Venkitachalam