2015 Small Wind World Report

By Stefan Gsänger and Jean-daniel Pitteloud