Renewable Energy, Second Edition | USA) Virginia Robert (George Mason University Ehrlich, USA) Virginia Fairfax Harold (George Mason University Geller