Software Development as a Collaborative Writing Project. - Brian Bussell; Stephen Taylor (XP, 2006)