The Physics of Solar Flares (Cambridge Astrophysics)