A Tester’s Guide to .NET Programming - Root, Randal; Sweeney, Mary Romero (Apress, 2006)