A review by caroline2499
Uncanny Valley by Anna Wiener

informative reflective fast-paced

3.25