Computer Networking: A Top-Down Approach - James F Kurose; Keith W Ross (Pearson Education New Delhi, 2013)