Learn You a Haskell for Great Good!: A Beginner's... by Miran Lipovaca Paperback

Author:Lipovaca, Miran. is a hilarious, illustrated guide to this complex functional language. Then once you've got the basics down, the real black belt master-class begins: you'll learn to use applicative functors, monads, zippers, and all the other mythical Haskell constructs you've only read about in storybooks.

eBay