Java demystified a self-teaching guide. - Keogh, Jim (McGraw-Hill/Osborne, 2004)