Introduction to Synchronous Machines