9780201924763 Software Reuse: Architecture Process and Organization for Busines
eBay