Communications of the ACM
Communications of the ACM, the flagship publication of ACM (the Association for Computing Machinery), is the leading print and online publication for the computing and information technology fields. It provides in-depth coverage of emerging areas, current trends, and practical applications to over 95,000 ACM members worldwide.