for beginning and intermediate Haskell users

Each of these monographs explores a single topic in great detail, with clear explanations of concepts and a large number of practical examples. Each has been tested and revised, both via our Haskell education web site, Type Classes, as well as through live workshops. Each book starts from a few simple concepts and proceeds to a much more advanced topic by the end of the book. These monographs are oriented for motivated beginners who desire a very hands-on, practical approach, but are also suitable for advanced beginners or intermediate Haskell programmers who want more detailed understanding of the particular topic of the book.