C OMMUN I C AT I ONS
CACM.ACM.ORG
OF THEACM
08/09 VOL. 52 NO.08
Association for Computing Machinery
Click to subscribe to this magazine