Higher Order Perl is one of the most enjoyable books I ever read on programming for being both a great intro to functional programming and also highly pragmatic in application of FP.
Sadly it’s hard to recommend because prejudice against Perl
I like to tell people that Perl is like shell scripting but with actual package management, proper data structures and flow control, easy testing, and a thoughtful and supportive community.
I mean, that's like saying C is good for embedded devices, true but definitely not the whole story. But it's been enough to get a few people to try it.
Sadly it’s hard to recommend because prejudice against Perl