Ben Morris: The Mixing Time of the Thorp Shuffle. SIAM J. Comput. 38(2): 484-504 (2008)