Functional programming in C# / Enrico Buonanno. Shelter Island : Manning, 2018, © 2018