Design and analysis of computer communication network#Vijay Ahuja - AHUJA, Vijay (McGraw-Hill)