Journal of the ACM, Volume 57

Volume 57, Number 1, November 2009

Volume 57, Number 2, January 2010

Volume 57, Number 3, March 2010

Volume 57, Number 4, April 2010

Volume 57, Number 5, June 2010

Volume 57, Number 6, October 2010