Pro C# 2005 and the.NET 2.0 Platform