Utility-Based Joint Routing, Network Coding, and Power Control for Wireless Ad Hoc Networks. (15th May 2011)