haven't read it in depth, but his much-advocated Thinking in Java is utter rubbish.
Worst practices promoted as best practices, basic logical flaws, many fundamental OO concepts glossed over or...