Starting out with Java.
Gaddis, Tony,author.