Developing IP Multicast Networks, Volume I