McCall Smith, Alexander,1948-