http://research.google.com/pubs/pub40801.html (paper)
http://www.youtube.com/watch?v=C_PxVdQmfpk (talk)