Solar And Stellar Dynamos: Saas Fee Advanced Course 39 Swiss Society For Astrophysics And Astronomy