pull down to refresh

I do include a lot of details from the book, but my hope is that they aren't spoilers really. It's a book that you read for the fun along the way rather than the destination. But of you want to experience it 100% fresh, don't bother with the above review. Read this instead: long, weird, overfull with details and ideas, highly enjoyable if you don't mind gratuitous complexity.