John Dalgleish Donaldson — mathematician and father of Mary, Crown Princess of Denmark