Age of Wonders by Aharon Appelfeld