Component-Based Software Testing with UML - Hans-Gerhard Gross (Springer)