Building object-oriented systems : - Callan, R. E. (Computational mechanics publications, 1994)