The lenses and optics book for Haskell and other functional programming languages Be a data-manipulation wizard with Lenses, Prisms, Traversals and more!| leanpub.com