Explains LINQ's key concepts, such as deferred execution, iterator chaining, and type inference in lambda expressions. This book describes the differences between local and interpreted queries. It also explains C# 3.0's query syntax - including multiple generators, joining, grouping, query continuations, and more.