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