Original link: Functional Programming in C#—Exploring Advanced Topics / Assis Zang blog.
Just a brief intro.