Kurs: Functional programming with F#
Glasspaper