The ACM Digital Library is a database of the Association for Computing Machinery (ACM) that contains papers and bibliographic references related to computing and information technology. Many papers in ...