ABC reads No. 1 Ladies Detective Agency by Alexander McCall Smith