Comparison of routing protocols for underwater sensor networks: a survey. (7th September 2011)