Mary MacPherson — Scottish poet