Software reuse : architecture process and organization for business success - Jacobson, Ivar (ACM Press, 1997)