1;3409;0c Communications of the ACM

Communications of the ACM
vol. 50, no. 2, 2007

CACM

Journal