IT Skills Software Design and Development Microsoft C# 2010
Beginning with a review of the overall architecture of .NET in order to give you the background you need to be able to write managed code, this book is divided into sections to cover both the C# language and its application in a variety of areas.