Complex Networks: Principles, Methods and Applications