Take a photo of a barcode or cover
A review by kanga_ruth
Daniel Deronda by George Eliot
3.0
It's a shame that all the action happens in the last 150 pages. That means 650 pages of the book are waffle. But the last 150 pages are great.