Functional Programming for Fun and Profit
here's the FP deck