Distributed Computing: A Locality-Sensitive Approach (Monographs on Discrete Mathematics and Applications)