Thinking Functionally With Haskell Hardcover Richard Bird | Desertcart New Zealand