Borders Book Festival reveals its big name guests

Alexander McCall Smith, pictured in Edinburgh