I first learned about this book from Yegge's blog (back when he was still at amazon) where he wrote:<p>"We've been studying the available research, and all roads lead to the same set of conclusions, one of which is that Functional Programming is going to be a necessity in this new world. It's a foregone conclusion.<p>And that, in a roundabout way, brings me to this book by Chris Okasaki. <i>It is absolutely unique. It's the world's first textbook on purely functional data structures — i.e., data structures with no side-effects. I'm not going to explain in this blog why this is such an important topic for Amazon and distributed computing in general, but I will point you to the book in the hopes that you are also interested in finding a solution.</i>"<p><a href="http://steve.yegge.googlepages.com/ten-challenges" rel="nofollow">http://steve.yegge.googlepages.com/ten-challenges</a>