Hier ein Link zu einem interessanten Blog Eintrag:
Query Composition using Functional Programming Techniques in C# 3.0
Eric White zeigt in diesem Tutorial wie man Funktionale Programmiertechniken mit C# 3.0 zum Erstellen von LINQ Abfragen verwenden kann. Lesenswert! (Englisch)