Hierarchical Cooperation in Ad Hoc Networks: Optimal Clustering and Achievable Throughput | IEEE Journals & Magazine | IEEE Xplore