Ratings89
Average rating3.4
To think this is a debut novel is quite remarkable in itself. Riddle really touches the concepts I'm interested in and does so by nailing the structure and the plot twists along the way, finishing with a satisfying ending that almost forces you to start reading the sequel. A sci-fi must.