Credits Written by: Victor Payne Retired Professional Engineer Page layout and graphics by: Wilson Reeves Software Engineer