Principles And Applications Of Electrical Engineering by Giorgio Rizzoni