Functional
Picked up this book Algorithms - A Functional Programming Approach, by Rabhi and Lapalme, from the library. The programming language used is Haskell.
The book is 235 pages long (or perhaps I should say "short") and comes with a 133-entry biblio. According to the preface, the book is "targeted at undergraduate students in computer science studying algorithms."
Sounds like something light and easy to learn Haskell with.