P Emma 2010 LCLS first-XFEL; modern modern foundational text + EuXFEL + SACLA + 2024 attosecond-XFEL science MHz repetition.