Михал Плахта

Грокаем функциональное программирование