Professional writing, editing and desktop publishing