Content Delivery Networks - Buyya, Rajkumar (Lecture Notes in Electrical Engineering Ser.)