I have only a handful of books for each of Perl, Python, and SQL. I have around a dozen books on C and C++ combined. My stack of Java books outweighs me. After perusing the bookstore shelves I can see that I could easily make a Java-like investment in XML books. So I'm asking, is there one book that anyone can recommend that will tell me everything I'll ever need to know about XML?
Update:
Thanks for the replies. I'll probably end up getting both XML in a Nutshell and Beginning XML. That's not my stated goal of one comprehensive book, but it's still a lot better than a stack to the ceiling.