Object-Oriented Analysis and Design (second edition (1994)

by G Booch