renewable solar energy resources and articles