Text this: Physics of Space Weather Phenomena: A Review