Chris Okasaki's PhD thesis on purely functional data structures (pdf)
cs.cmu.edu
cs.cmu.edu
I highly recommend the book if you're implementing or using a functional programming language. There're lots of data structures that aren't mentioned at all in traditional imperative-language textbooks. Some of them even have decent performance.