Beginning Functional JavaScript Uncover the Concepts of Functional Programming with EcmaScript 8 - Aravinth, Anto; Aravinth, Anto; Machiraju, Srikanth (Apress : Imprint: Apress, 2018)