The Art of Unit Testing, Second Edition: with examples in C# - Osherove (IEEE, 2003)