ACM Digital Library

Thousands of citations, full text journal articles and other publications from the ACM.