Scan barcode
A review by sigfig
Fragments by Dan Wells
5.0
equally the most brilliant and frustrating book I have read this year. raises many interesting moral questions and provides all sides of the argument allowing the reader to make up their own mind. brilliant.