William Stallings

High Speed Networks - Prentice Hall