- corrected programs in Appendix A, still slight spacing adjustments would be nice