Software reuse : domain analysis and design processes - Jag Sodhi, Prince Sodhi (McGraw - Hill, New York, 1999)