Fundamentals of Complex Networks: Models, Structures and Dynamics