Professional C# - Robinson, Simon (Wrox Press, 2002)