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