Multimedia communications networks : technologies and services / Mallikarjun Tatipamula, Bhumip Khasnabish