Parallel and Concurrent Programming in Haskell van Simon Marlow is een Engelstalig studieboek dat zich richt op het schrijven van parallelle en gelijktijdige programma’s in Haskell. Dit naslagwerk is bedoeld voor professionals met een basiskennis van Haskell die willen leren hoe ze parallelism en concurrency kunnen toepassen.Het boek behandelt zowel parallel programmeren, waarbij multicore processors worden benut om intensieve berekeningen te versnellen, als concurrent programmeren, dat zich richt op het beheer van meerdere threads voor complexe interacties. Marlow geeft uitgebreide voorbeelden en oefeningen om de concepten praktisch in te oefenen.Belangrijke onderwerpen zijn onder andere: Parallel programmeren met de Eval- en Par-monaden Parallelle array-berekeningen met de Repa-bibliotheek GPGPU-berekeningen met Accelerate Concurrent programmeren met threads en netwerken Gedistribueerde programma’s over meerdere machines Dit boek sluit aan bij thema’s als programmeertalen, functioneel programmeren en geavanceerde computerprogramma’s.