An adaptive routing protocol for an integrated cellular and ad-hoc network with flexible access | Synapse