Richard C Li Author