acm - an acm publication

Patrick Wetterwald Collection