Symmetric Cycles - Andrey O. Matveev (Taylor and Francis, 2023)