Any recommendations?
I have always used zvon.org to figure out XSLT - yes it is just a reference site, but the 'xlab' is really good for figuring out how xslt works as it lets you try out examples quickly (and in my experience trial and error are a big part of learning xslt).
Failing that, w3 schools always comes up with the goods...
XSLT by Doug Tidwell, the author describes the book best in his passage, which I totally agree :
"
The best review I received for the first edition of this book began, "I will never read this book." This was actually a positive review, as the reviewer went on to explain. "When I have a problem, I grab this book off the shelf, go to the index, and within five minutes I've found the answer to my problem. Then I toss it back on the shelf."
That's exactly the kind of book I've tried to write. There are hundreds of stylesheets in this book, including examples for every XSLT element, function, and operator defined by XSLT and XPath. The first chapters of the book are prose that explain how stylesheets work and what you need to learn to be productive with XSLT. Once you're comfortable with that material, you can use the rest of the book as a dictionary-style reference.
"
As for the the link, always apply for this faq, which is written by Michael Kay