http://acg.media.mit.edu/projects/thesis/DSThesis.pdf

this is a thesis by david small.

read intro and chap.2