Golovach, P.A., Kratsch, D., Stewart, A., Paulusma, D., "Finding cactus roots in polynomial time", Theory of Computing Systems, 2018