Сергей Викторович Зыков. Программирование. Функциональный подход. Учебник и практикум для академического бакалавриата. М.:ЮРАЙТ, 2016