http://dl.acm.org/ft_gateway.cfm?id=1361487&type=pdf&CFID=373924354&CFTOKEN=52016262