Fundamentos de programación en JAVAtm 2 - Schildt, Herbert (McGraw Hill Interamericana, 2002)