An entertaining and well written introduction to the Haskell programming language. http://learnyouahaskell.com/