SOFTWARE REUSABILITY. Vol. 1 : Concepts and models - Biggerstaff, Ted J. (ACM Press, 1989)