Programming in Haskell van Graham Hutton is een Engelstalig studieboek over functioneel programmeren met Haskell.
Het boek introduceert Haskell vanaf de basis en behandelt daarna gevorderde concepten zoals higher-order functions, applicative en monadic programming, foldable en traversable types. Voorbeelden en oefeningen ondersteunen het leren schrijven en begrijpen van functionele programma's. Geschikt voor studenten computer science, programming languages en functional programming. ISBN 9781316626221.

