Computer Networks, the Internet and Next Generation Networks by Thi-Thanh-Mai Hoang