I'm pretty good with computers, but I'm a total networking newbie. Are there any books or websites that will take you step by step to setting a secure network for a small office. From the book or website, I would need to know: 1. What type of network, cabling, hardware, software, etc... I would need. And what the difference between related things are (for example, what's the difference between a router and a hub and which would I need). 2. How to setup a file server for storing and sharing files on the network (the computers will use software installed on each computer, but the work done on each computer will be saved on the file server and made available to everyone on the network). 3. How to connect up to 20 computers to that file server (and to each other), including what IP, Gateway, Subnet masks, etc are and what numbers to use for each. 4. How to connect the network to the Internet for basic e-mail & surfing in the safest way possible.