Viniendo de un fondo de programación procedimental / OO, tiendo a escribir programas Scheme de manera procesal. Me interesaría aprender Scheme o Lisp de una manera funcional desde cero, para restablecer la mente de mi programador.
¿Existe algún tutorial o libro que sea el estándar de facto para describir las mejores prácticas, metodologías de diseño y otra información útil sobre conceptos de programación funcional? ¿Qué hay de ese libro que lo hace especial?