Java : the complete reference / 7th ed - Schildt, Herbert (McGraw-Hill/Osborne, 2007)