Alexander McCall Smith's books are written with the kind of simplicity one finds in the best children's stories and a fluency which reflects his practice of writing 4,000 words a day in a stint of four hours.