Core Swing : advanced programming - Topley, Kim (Prentice Hall PTR core series, 2000)