Java™ 6 Platform Revealed - Zukowski, John (Apress, 2006)