A Chapter 12 Project Residing Computer Programming