Reading list: JavaProgramming
My Java books