Network theory : an introduction to reciprocal and nonreciprocal circuits