Author: Bernard Clavel Translated for the French By Xan Fielding