Code like a Pro in C# - Rodenburg (IEEE, 2003)