GeoPeer: A Location-Aware Peer-to-Peer System - F. Araújo (2010)