Object-oriented design an integrated approach - Yourdon (Yourdon Press computing series, 1994)