Author: Henri-Pierre Roche (Author); Patrick Evans (Translated by)