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.