+1 on this. It's a great book (not finished yet). What I like is that it's like a review (even rediscovery) of mathematical basics and how powerful they are, coupled with the beauty of Haskell. I know it sounds cheesy but _that_ is like, well, a religious feeling. Similar to what I felt when I discovered metamath.org (so wonderful).