Computer networks 5th ed. - Andrew S. Tanebaum (Delhi Person, 2012)