Recommended books:
- Introduction to AC Machine Design by Lipo et al
- Design of Brushless Permanent-Magnet Motors
- Design of Rotating Electrical Machines
Software:
- For beginners / hobbyists / folks just getting started, FEMM is a great way to learn the ropes.
Links etc: