3rd Edition. — Tata McGraw-Hill Publications, 2007. — 516 p.
Programming with Java: A Primer, 3rd Edition incorporates all the updates and enhancements added to Java 2 and J2SE 5.0 releases. The book presents the language concepts in an extremely simple and east-to-understand style with illustrations and examples whereever necessary. Written by Dr. E. Balagurusamy, this text gives an excellent account of the fundamentals of Java Programming. It is well suited for a first level programming course in Java for the undergraduate students of CSE & IT streams.
The book has a comprehensive coverage of foundational concepts of Java Programming, in the light of object orientation, which are explained in simple language and supported with good examples and programming exercises.