Так же, спустя год, начал повторно читать прекрасную книгу о функциональном программировании (все примеры кода в ней на javascript) - https://github.com/MostlyAdequate/mostly-adequate-guide
Часть книги переведена на русский - https://github.com/MostlyAdequate/mostly-adequate-guide-ru (update: переведено почти все!)
Рекомендую к ознакомлению всем, кто интересуется темой "декларативного подхода" и, скажем так, некой чистоты кода. Конечно, на любителя, но в результате чаще получается код, который легче читать и проще поддерживать.