Computer Networks Andrew S. Tanenbaum Popularity → Current 62 Peak 82 Niche 92 Details descriptions of the principles associated with each layer and presents many examples drawn the Internet and wireless networks. Prentice Hall PTR 2003 891 pages