"I highly recommend this textbook introducing functional programming with F#. Building on core functional concepts, Hans and Michael introduce topics carefully and with an eye to both theory and practice. The book gives an excellent basis for programming in today's strongly typed multi-paradigm languages and will enable the student to explore many further applied programming domains."
Don Syme, Principal Researcher and F# Designer, Microsoft Research
"Whereas the power of functional programming has been widely recognized only in recent years, Hansen and Rischel bring decades of experience to the subject. Using F#, they teach how to employ a range of elegant functional programming techniques and show how a host of realistic problems can be solved functionally, drawing on the rich libraries of the .NET platform."
Peter Sestoft, Professor, IT University of Copenhagen
"I found this to be an outstanding book on this hybrid language, F#, which can be profitably studied from various perspectives, from theoretical to highly pragmatic."
George Hacken, Computing Reviews