666: a novel