The Millennium Myth: Love and Death at the End of Time