Starting Out with Java: Early Objects (3rd Edition)
Tony Gaddisis the author of numerous textbooks, includingStarting Out with C++, Starting Out with Java, Starting Out with Visual Basic.NET,andStarting Out with Visual Basic 6.He is a Professor at Haywood Community College in North Carolina where  he teaches courses on computer programming languages, operating  systems, and physics.