Solar and Stellar Flares and their Effects on Planets - Kosovichev, Alexander G., ed.; Hawley, Suzanne L., ed.; Heinzel, Petr (Cambridge Cambridge University Press, 2016)