Paul Wang, William E. Weihl: Scalable Concurrent B-Trees Using Multi-Version Memory. J. Parallel Distributed Comput. 32(1): 28-48 (1996)