Lecture 4 - Reuse and SPL.pdf