Hi, I am planning to read the book Effective java from Joshua. But on searching the net I found out there are 2 such books.
  1. Effective Java(tm) Programming Language Guide
  2. Effective Java(tm)


If anyone has read these books, can you explain whats the difference between these 2 books and which one to get started with?