Applications software programming. - James T. Streib; James W. Chaffee (J. Comput. Sci. Coll., 2004)