So Foul and Fair a Day: A History of Scotland's Weather and Climate