The last apocalypse : Europe at the year 1000 AD (Doubleday, 1998)