A little download time and you can have the electronic version of Thinking in Java, 2nd edition, from [link|http://eckel.mirrors.netnumina.com/|http://eckel.mirrors.netnumina.com/]. Since you say you've already had training in some OO languages it might be a bit too simplistic, but you can't beat the price and it is a good intro. Java in a Nutshell can be quite dense at times.