An Improved Vehicular Ad Hoc Routing Protocol for City Environments | Synapse