The one that I picked up is Beginning J2EE 1.4 from James L.Weaver, Kevin Mukhar and Jim Crume. I haven't seen the other books, but so far I like this one because it has screen shots of how to properly set up your environment that was a great help. I know
Java, but I don't know Windows Systems, and didn't know that I could define DOS variable names, little alone how to do it.