person
N. Katherine Hayles

N. Katherine Hayles