Learning Haskell through category theory
dekudekuplex.wordpress.com
dekudekuplex.wordpress.com
It's available on google books: http://books.google.com/books?id=o1tHw4W5MZQC&printsec=f...
It's also written by the guy who was a driving force in the development of category theory. More so than even its creators, who laughed at him when as a student he first told them his idea of it being a foundation for all mathematics.
I have always wondered if learning the Math behind languages like Haskell will help me understand Haskell (and FP) better, and part of my resolution this year has been to "go back to the basics". I am certainly looking forward to having this book on my reading list.
Edit - I meant to say "No offense to the author
This is more for mathy people who want to see where it comes from. I'm not sure it would actually be helpful in understanding (as Haskell is a few notches down the abstraction post than categories).
EDIT: Furthermore, it might require a heftier background in abstract algebra than most people have/want.