An amazing book. But a dark, dark future. Or not, depending on whether or not you believe we are actually living in a computer simulation already.