Introduction To Electrical Power Systems by Saul A. Teukolsky, Sonja Hakala & Mohamed E. El-Hawary