Python: Essential Reference - BEAZLEY, David, M (Pearson Education Asia Pvt.Ltd, 2006)