MacDonald goes beyond most other .NET books and shows how to design state-of-the-art application interfaces, concentrating on the C# language.