Author: Pierre H. Boulle