By: Communications of the ACM: blog@CACM 1 users
Communications online bloggers share their expertise.