Functional Programming in C++
Functional C++ is a book by Ivan Čukić about applying functional programming principles in C++.
You can get it at Functional Programming in C++ (manning.com)
For an introductory primer into the world of functional programming, see Grokking Simplicity. For more resources about functional programming in C++, check out github.com/graninas/cpp_functional_programming