This book is a state-of-the-art review on the physics of space weather and on space weather impacts on human technology, ...