Software Reuse and Reverse Engineering in Practice (1992)