Unit testing in Java : how tests drive the code - Link, Johannes. (The Morgan Kaufmann Series in Software Engineering and Programming Ser., 2003)