McCall Smith’s latest novel brings joy and light