The Haskell School of Expression: Learning Functional Programming through Multimedia
"...a rather unusual and very interesting book for the functional programming community...The author's style is wonderful, and he is good at explaining the material...This book is unique in the field of functional programming."   Computing Reviews