Renewable Energy; 6(3):237-274 [1995]