Type: Posts; User: SilentStrike
I recommend getting Thinking In Java. It's freely availible from http://www.bruceeckel.com