Beginning Programming For Dummies, 3rd Edition by Wallace Wang