Mastering Algorithms with Perl does indeed rock the Free World.
in reply to Mastering Algorithms with Perl
I took Computer Science several years ago, and it's really nice to have a single book explaining to me all the stuff that I've managed to forget. Parsing. Graph Theory. Number theory. Compression. With Examples. In perl.
I think that the only (only!) weakness of this book is that some areas are treated rather superficially (I'd really liked to learn more about bottom-up parsing for example). But there are a lot of references to other material, so you can easily look it up if you're eager.
The book also lists standard CPAN modules implementing functionality presented in each chapter, so you don't have to reinvent the wheel every time. Unless you want to, of course.