Ada 95 : problem solving and program design - Feldman, Michael B (Addison-Wesley Publishing Co., 1996)