So far the books that I have read that dealt with revision control are the ones mainly about revision control, e.g. Pragmatic Version Control using Subversion.
I have yet to find books that deal with distributed version control systems, but then it could be that the current crop of open source distributed version control systems are still rather new.