Python : Essential Reference - Beazley, David M. (New Riders, 2001)