Communications of the ACM - Association for Computing Machinery Newyork 1 May-30 Nov,1999 - 42-42