Programming in Ada 95 - Barnes, John (International computer science series, 1996)