I am interested in the small-world theorem and other ideas of network theory, but I don't know much about it and I don't know where to find out more. I am NOT looking for a layman's introduction to the field. I am pretty good at mathematics, so I just want to dive right in and get dirty with the theory itself. Any suggestions on where to start would be great.