http://www.lib.ncsu.edu/theses/available/etd-07222009-144636/