Just like new CD albums promise to be the 'best album in the world ever' (until the next one comes out) this book is another in the series of 'complete references' for Java. It starts off pretty detailed, but by about Chapter 14 they think "hang on a minute, if we carry on at this rate we'll devastate a whole rainforest", and begin to progressively skimp on method detail. As such, important issues in GUI programming such as ActionListeners, EventListeners etc, barely get a look-in. With hindsight, I would have bought Java in a nutshell, however, I naievely bought it after it was recommended by my lecturer at Uni. I now look on amazon for books to get rather than the University reading list because the reviews are normally spot on. Cheers.