Right. this link on Free Tech Books has 22 books on java. theres more here and Thinking in java is a free book from Bruce Eckel. i just did a search on google for Free Java Books. i plan on putting a list of all, or loads, of free programming books on the LSDN when its back.