Brushless Permanent Magnet Motor Design