About the Reviewers

Carlo Micieli has been a software developer since 2001, developing applications for computer-aided manufacturing with C#.

His main area of interest is application life cycle management, with a strong focus on topics such as software design and testing.

He is a programming languages enthusiast, and he's currently trying to learn Scala and Haskell. He shares his experiments on GitHub (http://github.com/CarloMicieli).

Gualtiero Testa is a software analyst, architect, and developer involved in Java enterprise-level web applications, mainly in the domains of banking, health, and government agencies. He lives in Pavia, Italy.

His main interests are test-driven development (TDD), testing tools and methodologies, and everything related to code quality.

You can reach him through his blog at http://www.gualtierotesta.it/.