Scan barcode
A review by megmcardle
Brasyl by Ian McDonald
4.0
Three time periods connected by a locale and quantum physics make for a challenging but entertaining read.
Scan barcode
4.0