The Definitive Guide to Java Swing Edisi 3 - John Zukowski (Apress, 2012)