http://www.fragblast10.org/downloads/papers.pdf