Composing Software Components A Software-testing Perspective - Hamlet, Dick (Springer Science+Business Media, LLC, 2010)