A 13-part lecture series on Functional Programming (in Haskell) with "functional language purist and high priest of the lambda calculus, Dr. Erik Meijer"

Quotes:

Functional Programming Fundamentals, Chapter 1 of 13 - Dr. Erik Meijer - C9 Lectures - Channel 9