Vladimir I. Arnold ; translated by Roger Cooke. Vladimir I. Arnol'd ; translated from the Russian by Roger Cooke. Vladimir A. Zorich ; [translator, Roger Cooke]. Vladimir Volkoff ; translated by John Marson Dunaway.