Understanding Wind Power Technology: Theory, Deployment and Optimisation