Основы функционального программирования. (Бакалавриат). Учебник.