acm - an acm publication

2000 - May