Programming-in-Haskell is a project mainly written in Haskell, it's free.
The non-trivial programs and exercises from the book Programming in Haskell.