Vitalsource Technologies, Inc. Advances In Solar Energy Science And Engineering Volume 3 : 2016 (renew