translated from the French by Bethany Wright translated from the French by Barbara Wright translated from the French by Barbara Wright. translated from the Arabic by Jonathan Wright translated from the french by Sandra Smith translated from the French by Kathryn Spink translated from the French by Sharon Grevet translated from the french by Frank Wynne translated from the french by Stuart Gilbert translated from the Swedish by Michael Knight