Programming Python.- 2nd ed - Lutz, Mark (O'Reilly & Associates, 2001)