Water off a duck’s back. Norman MacCaig was an Edinburgh boy with the Highlands in his heart. Born on 14 November 1910, his father Robert was a chemist from Dumfriesshire, while his mother Joan (née ...