Функциональное программирование на Haskell: Часть 2.Основные типы и классы

Полный текст статьи читайте на IBM developerWorks