Object-oriented software construction, 2nd edition (2000)

by B Meyer
Venue:Prentice-Hall, Upper Saddle River, NJ,ISBN: 0136291554