Input and Output Passivity of Complex Dynamical Networks with General Topology Input and Output Passivity of Complex Dynamical Networks with General Topology