FUNCTIONAL PROGRAMMING WITH C# : create more supportable, robust, and testable code - Painter, Simon J. (Verfasser) (O'Reilly Media, Inc., 2023)