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