ACM Digital LibraryACM Digital Library provides research, trade, and professional information on computing as well as useful discussions on human-computer interactions. Content includes over 1,200 journals, 126, 000 books, 6,500 theses and 25,000 reports, numerous newsletters and proceedings pertaining to computer science and information technology.