XML-based book authoring

Pragmatic Version Control using Subversion
"A text-based format where I can see precisely what markup I’m using, coupled with real revision control for all the book sources"

More Ranting About Using Word for Book Authoring
"a binary file format [...] cannot be managed and versioned by CVS, cannot be diffed or patched"