Tesla : a novel