lecture notes weather and climate 2580653