Writing a book in the age of open source