Heavenly date and other flirtations - McCall Smith, Alexander, 1948- (Canongate, 2004)