Programming Python [solutions for Python programmers ; covers Python 2] - Lutz, Mark (O'Reilly, 2001)