A Cross-layer MAC Protocol for Underwater Acoustic Sensor Networks One of the major challenges for the deployment of underwater acoustic sensor networks is the development of a medium access control (MAC) protocol catering for the harsh underwater environment. In particular, an underwater MAC protocol should provide high end-to-end throughput, low channel access delay, and fair share of the scarce network bandwidth. In this paper, a cross-layer MAC protocol is proposed. It interacts with a price-based rate allocation scheme at the network layer. To accurately reflect the clique constraint of the wireless medium, the clique-based price is generalized to act as the congestion signal, which controls the end-to-end rates of multi-hop flows. The MACprotocol then schedules contention-free packet transmissions of single-hop subflows in each maximum clique. Both the MAC protocol and rate allocation algorithm are simple and direct, thus owning low computational complexity. Through analysis and simulation, we show that the proposed MAC protocolenables multi-hop flows to acquire the max-min fair share of the network bandwidth from the end-to-end perspective.