Content distribution networks an engineering approach - Verma, Dinesh C (Wiley, 2002)