This book shows how to apply functional thinking to real-world problems using C#. Enrico Buonanno starts with the principles of functional programming and the language features that allow developers ...