Impossible Things: A Novel