Text this: Optimal bank credit financing and cost-reducing knowledge for a supplier under different channel structures