[Read] Haskell: the Craft of Functional Programming For Full

1