Programming samples for Java for dummies 3rd edition.