Scan barcode
A review by scottsolomonwriter
Great Expectations by Charles Dickens
5.0
Despite all the maddening coincidences, I love the way Dickens never forgets minor characters.