High Speed Networks - William Stallings (Prentice Hall)