Kurose, J. F Computer Networking; A top down approach featuring the internet - Delhi Pearson India Education Services 2005 - 813p. ISBN: 9788177588781