Describir: Java 5 illuminated : an active learning approach / Julie Anderson, Herve J. Franceschi.