The unidirectional Hotelling model with spatial price discrimination