Renewable and alternative energy resources : a reference handbook - Smith, Zachary A.; Taylor, Katrina D.