Magnetic Machines