Suggestion need for Java beginner
<blockquote>
  <p><strong>Possible Duplicate:</strong><br>
  <a href="http://stackoverflow.com/questions/746871/books-recommendation-on-java-and-programming">Books recommendation on Java and programming</a>  </p>
</blockquote>



<p>Which books should i follow to know the basics of Java, good enough to be able to answer questions asked at the beginner [ fresher ] level in the Interviews.</p>

<p>I know C and C++ however i do not have much time to study <code>java</code>, hence, i would need a good book for a beginner.</p>

<p>I think i can catch fast.</p>

<p>Please suggest me names of few books. Thanks in advance.</p>

<p>Should cover basic concepts like:</p>

<ul>
<li>OOP</li>
<li>Encapsulation</li>
<li>Polymorphism</li>
<li>Inheritance</li>
</ul>
