Haskell Programming by Christopher Allen
The PDF covers the following topics related to Haskell Programming :
All You Need is Lambda, Hello, Haskell!, Strings, Basic datatypes, Types,
Typeclasses, More functional patterns, Recursion, Lists, Folding lists,
Algebraic datatypes, Signaling adversity, Testing, Monoid, Semigroup, Functor,
Applicative, Monad, Applying structure, Foldable, Traversable, Reader, State, Parser combinators,
Composing types, Monad transformers, Non-strictness,
Basic libraries, IO.
Author(s): Christopher Allen, Julie Moronuki
1076 Pages