http://paginaspersonales.deusto.es/porduna/documentacion/python/julio2006/IntroPython.pdf