Programming in Ada a first course - Clark, Robert G. (Cambridge Univ. Pr., 1985)