This is the best book I have ever come across on electric machines. It covers DC machines, Induction motors, synchronous motors and generators, and transformers. The book begins with a very fundamental explanation of basic principles. It has always been my go-to. Highly recommended.