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