C# 3.0 Unleashed is a broad-based book that gives an in-depth look a the C# programming lanugage from essentials to advanced usage. It includes guidance on must-have productivity features of Visual Studio 2008. You will learn how to use C# to build multiple application types. You will be able to work with data using technlogies such as ADO.NET, LINQ, and the ADO.NET Entity Framework. You will learn how to build desktop applcations using either Windows Forms or the new Windows Presentation Foundation (WPF). Web applications with ASP.NET and Web Services with Windows Communications Foundation (WCF) are covered. There will even be a chapter on Silverlight for building rich Web Applications. Whether you are a current .NET developer or someone who is new to .NET, C# v3.5 Unleashed will provide great value.