I would like to learn Java and don't know of any books that do a good job of introducing the language and teaching it. I have basiclly forgot most of the C++ that I know ( if you could say that, that what I know is anything at all considering how I was taught(unsure of spelling) it in school), which will hopefully be a good thing since I have heard that Java is very different from C++ and is hard for people who only know C++. So if someone could help me find a book I would appreciate it.