Programming in Ada 95 (2nd Edition) (International Computer Science Series)