Thinking Functionally with Haskell – Richard Bird's New Book | Dark Hacker News