lecture 10 alternative energy wind and hydro 3357408