ParentFull threadpetra·Have you tried the book "haskell programming from first principles " ? It got some good comments here at HN.View on HN