A review by tcovey
The Technological Singularity by Murray Shanahan

5.0

he covers it all.
the question isn't really about when but is really what it means to be human.