acm - an acm publication

Sylvia Lanz Collection