Computer networking A-Top-Down approach featuring the internet - Kurose, James F (Addison Wesley, 2003)