Hannenhalli S, Pevzner PA.  1999.  Transforming cabbage into turnip: polynomial algorithm for sorting signed permutations by reversals. J. ACM. 46(1):1-27.