Principles and applications of electrical engineering / Giorgio Rizzoni