Baudolino by Umberto Eco
Italy
978 books — 495 voters