acm - an acm publication

Craig E. Ward Collection