Search: Distributed, Thesis, Claypool, K, 2002