(This JAVA Programming Thinking [Fourth Edition] has won wide praise from programmers all over the world. Even the most unsmooth concept will be invisible in the face of BruceEckel's literal affinity and small and direct programming examples.
JAVA Programming Thinking [Fourth Edition]. pdf)