George MacDonald Fraser has died.