Comments: 1
I like the world you've described, I'll give this book a try.