Wer kann einen Tipp geben für ein wirklich gutes Buch (inkl. CDRom mit JDK etc.), zum intensiven Einstieg in die Java-Programmierung?

Wer kann einen Tipp geben für ein wirklich gutes Buch (inkl. CDRom mit JDK etc.), zum intensiven Einstieg in die Java-Programmierung?
java for dummies
ich lerne java
core java (ist aber schwieriger)
so, viel spass damit!