Data communications and computer networks for computer scientists and engineers - Duck (Prentice Hall, 2003)