Thinking In Java - Eclcel/ Bruce (Addison Wesley Longman)