Number one book for beginners. Explained each and every concept very clearly so that the beginners can understand the concepts clearly. Lot of examples are given for easy understanding of the concepts.
Book not at all good for beginners. Examples are very less and not related to real life (object) as Java is object based language. Moreover the pink color is very annoying thought fonts and paper quality are very good. Guys this is purely my review and does not intend to demotivate anyone.