Composing Software Components A Software-testing Perspective - Hamlet, Dick (Springer US, 2010)