World without end - Ken Follett (Pan books, London, 2007)