Ich habe einen prozeduralen / OO-Programmierhintergrund und neige dazu, Scheme-Programme prozedural zu schreiben. Ich wäre daran interessiert, Scheme oder Lisp von Grund auf funktional zu lernen, um den Verstand meines Programmierers zurückzusetzen.
Gibt es ein Tutorial oder ein Buch, das de facto als Standard für die Beschreibung von Best Practices, Entwurfsmethoden und anderen hilfreichen Informationen zu Konzepten der funktionalen Programmierung gilt? Was macht dieses Buch so besonders?