Guide to Unix using Linux - Palmer, Michael J (Networking, 2008)