Today I came across some interesting resources on book authoring.
Software book author Scott Meyers gives developers tips on how to manage such a project.
As Tim Ferriss wrote, and proved with The 4-Hour Workweek, writing a book can be a one-man business muse.
Modern tools such as Asciidoc and O'Reilly's Atlas streamline the workflow, to the point that it closely resembles a software engineering workflow, with builds and continuous integration.