Жемчужины проектирования алгоритмов: функциональный подход. С примерами на языке Haskell Берд Р. В корзину