Physics Of Solar Flares