"Introduction to Haskell, Part 3: Monads" - третья часть вводного руководства функциональному языку программирования Haskell.