acm - an acm publication

Kathryn L. Kelley Collection