Text this: Enhancing Public Safety Through Dynamic Switching Between Unicast and Broadcast Transmission Modes in Cellular Networks