Building JavaScript Applications with Haskell. - Atze Dijkstra; Jurriën Stutterheim; Alessandro Vermeulen; S. Doaitse Swierstra (IFL, 2012)