Solar terrestrial (World Scientific, 2009)