Managing Software Reuse - Wayne C. Lim (Prentice Hall New York, 1998)