This reader’s recommendations and supporting excerpts from the sampled discussions.
1 book
Introduction to functional programming 1st edition by Richard Bird