Programación en algortmos, esructuras de datos y objetos. - Joyanes Aguilar, Luis (McGraw-Hill., 2000)