Assessing wind resources in our cities

By Michael Allen