Harnessing the Power of the Sun: An Introduction to Solar Energy.