A QoS-Based Topology Control Algorithm for Underwater Wireless Sensor Networks. (21st November 2010)