Ada - problems solving and program design. - Michael B. Feldmann; Elliot B. Koffman (Addison-Wesley, 1991)