Figure 4.5 from p. 100 of course text, "Web Programming Step by Step", 2nd edition, by Stepp, Miller, and Kirst