A Distributed CSMA Algorithm for Throughput and Utility Maximization in Wireless Networks | IEEE Journals & Magazine | IEEE Xplore