Scan barcode
bibliobethreads's review
This was a really good book in the first half but then it tapered off and got quite dull. Didn't really take in the last 100 pages and just wanted to be done with it. A shame!
More...