Ada 95: The Craft of Object-Oriented Programming by John English
An introduction to Ada 95 using an example-driven approach that gradually develops small programs into large case studies. The emphasis is on using object-oriented technology to write maintainable, extensible programs, introducing techniques such as debugging, exception handling, user-defined types, procedures, functions, and multi-tasking. The appendices feature a language summary, selected standard packages, language-defined attributes, and package listings. Annotation c. by Book News, Inc., Portland, Or.