by Peter Musgrove
The twin threats of climate change caused by burning fossil fuels and escalating fossil fuel prices make the further rapid development of renewable energy sources a global imperative. Energy provid…