Programming Microsoft Windows with C# (Developer Reference)