Lectures given at the CAS course on:

 

Synchrotron Radiation and Free-Electron Lasers

(Brunnen 2-9 July 2003)