Professional Functional Programming In C # - Sturm O.; Sturm O. (Wiley India, 2011)