Existe um artigo famoso " Why Functional Programming Matters ", de John Hughes. O principal argumento deste artigo é a modularidade de programas funcionais.
Além disso, o trabalho de Chris Okasaki sobre estruturas funcionais de dados é muito interessante. O artigo "Árvores preto-vermelho em um ambiente funcional" fornece uma implementação muito clara de árvores preto-vermelho usando linguagem de programação funcional, que é muito mais simples que sua implementação imperativa no livro "Introdução aos algoritmos", de Tomas H. Cormen et al. .