Networks are everywhere. The staggering complexity and seemingly chaotic nature of everyday life is actually a collection of different networks interacting with us from the moment that we wake up to the time we go to sleep. We are constantly surrounded by the social network, the financial...