Software reuse: Architecture, process and organization for business success - Jacobson, Ivar (Singapore Addison-Wesley, 2000)