Object Oriented methods:pragmatic considerations - James Martin,James J.Odell (Prentice-Hall, 1996)