Designing object systems : object-oriented modelling with syntropy - Cook, Steve (Prentice Hall, 1994)