Jacob Mangum
For language specifics, I'd recommend the Functional programming series from manning.
For Big Picture stuff I'd recommend Grokking Simplicity by Eric Normand.
If you want to get more into the theory, I'd recommend actually learning a functional language. In particular, Elm is a very beginner-friendly language. For getting started, I'd recommend following the free book Beginning Elm.