Functional Programming using F#. Authors' web-site

The purpose of this book is to introduce a wide range of readers – from the professional
programmer to the computer science student – to the rich world of functional programming
using the F# programming language. The book is intended as the textbook in a course on
functional programming and aims at showing the role of functional programming in a wide
spectrum of applications ranging from computer science examples over database examples
to systems that engage in a dialogue with a user.