Communications of the ACM : 1999 Jan - Jun.
Keywords: Journal