Solar Flare: A Novel