May 24, 2006

Communications of the ACM, June 2006

Some interesting stuff, as usual:

No comments: