ALTERNATORS AND GENERATORS