Scan barcode
A review by erinelizabeth
Counting Heads by David Marusek
3.0
Wonderful world building and future society problems/ideas, but had too many characters that wandered away from the core story.