Electromechanical Energy Devices and Power Systems by Zia A. Yamayee