FITZGERALD A E ELECTRIC MACHINERY - 1 - McGraw Hill Education India Private Limited 2015 - 688 English