Component Software: Beyond Object-Oriented Programming (ACM Press), Szyperski, C

eBay