Computer support for collaborative and argumentative writing by