This advanced textbook provides a detailed account of our progress towards answering many key unsolved puzzles in solar physics. Developed for a graduate course is essential reading for graduate students and researchers in solar physics astronomy plasma physics and fluid dynamics. Problem sets and other resources are available at cambridge.org/9780521854719.