The Number One Ladies Detective Agency by Alexander McCall Smith.