BHATTACHARYA S K ELECTRICAL MACHINES - 4 - McGraw Hill Education India Private Limited 2016 - 610 English