Vladimir A. Zorich ; [translator, Roger Cooke]. Vladimir I. Arnold ; translated by Roger Cooke. Vladimir Kristek ; translator, Prokop Maxa. Vladimir I. Arnol'd ; translated from the Russian by Roger Cooke.