http://muse.jhu.edu/demo/slj/33.1moore.pdf