The Number One Lady’s Detective Agency by Alexander McCall Smith **** (of 4)