Paper by FiftyThree - http://vimeo.com/37254322