Diffusion Of Renewable Energy Technologies Research Articles