TEARS OF THE GIRAFFE - McCall Smith, Alexander