A seer out of season: the life of Edgar Cayce