Space Weather Fundamentals - George V. Khazanov (Taylor and Francis, 2016)