Kurose, James F., and Keith W. Ross. Computer Networking: A Top-down Approach. 6th ed., International. Boston, Mass: Pearson, 2013. Web. <https://www.vlebooks.com/vleweb/product/openreader?id=GlasgowUni&isbn=9780273775638>.
Peterson, Larry L., and Bruce S. Davie. Computer Networks: A Systems Approach. 5th ed. Amsterdam: Morgan Kaufmann. Web. <https://ezproxy.lib.gla.ac.uk/login?url=https://www.sciencedirect.com/science/book/9780123850591>.
Tanenbaum, Andrew S., and David J. Wetherall. Computer Networks. Fifth International ed. Boston, Mass: Pearson, 2011. Web. <https://www.vlebooks.com/vleweb/product/openreader?id=GlasgowUni&isbn=9781292037189>.