Object-Oriented software in Ada 95 Michael A Smith - Smith (International Thomson, 1996)