Agile Software Development with C# 4th Edition - Lynn Smith