Hoffmann, K., Mehlhorn, K., Rosenstiehl, P., & Tarjan, R. E. (1986). Sorting Jordan Sequences in Linear Time Using Level-Linked Search Trees. Information and Control, 68(1-3), 170-184. doi:10.1016/S0019-9958(86)80033-X.