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/.