Beginning Programming with Java for Dummies - Barry Burd