Functional Programming Patterns in JavaScript. - Alexander Sobolev; Sergey V. Zykov (KES-IDT (1), 2019)