Software reuse - Coulange, Bernard 1953- (Springer, 1998)