Object-Oriented Software Construction (Second Edition (1997)

by B Meyer