Ada problem solving and program design - Feldman, Michael B.; Koffman, Elliot B. (Addison-Wesley, 1992)