IP for 3G: Networking Technologies for Mobile Communications