Scan barcode
A review by robl
Revelation Space by Alastair Reynolds
4.0
At first I was confused about which characters I was meant to like, but I did enjoy the realisation (revelation?) that it was really up to me!