A great foundation for functional programming in C#
4 stars
This book was mentioned as an inspiration for Simon Painter's "Functional Programming With C#", and after learning a great deal of what was possible, I wanted more, and so I read this book too, and I'm glad I did!
It's the better of the two I think, explains functional programming concepts very well with good examples, and then uses the same examples throughout to show how to better implement a solution as new concepts are introduced.