Electric Power Components and Systems - Taylor & Francis

1532-5016