This is a short ebook written for Haskell programmers who wish to become comfortable with the concept of monad. It is formatted for reading on small or large screens. The author has made a career out of teaching people to understand and create abstractioins. The author has also written ebooks on Git and Javascript. "Git Overview" provides a compact description of Git's more confusing features. "Javascript Promises Clarified" provides a compact description of event loop programming with promises in Javascript.
Introduces the concept of the monad in very informal terms which was not what I was looking for. I would have preferred a more formal treatment for half the material but with material linking theory to practice in Haskell which is something this book did not do.
Lots of monads being used in small examples. Really useful to demystify what monads are about. I'd recommend this to anyone who has a little bit of Haskell experience.