Computer Networking: A Top-Down – Hardcover, by Kurose James F.; – Acceptable n This textbook was recommended by my instructor for the advanced module.