Text this: Programming Python / Mark Lutz.