Thinking in Java

Bruce Eckel

If you liked Thinking in Java by Bruce Eckel,
here are some books like this: