Text this: Two-Echelon Location-Routing Problem with Time Windows and Transportation Resource Sharing