Scan barcode
A review by crankylibrarian
Rebecca by Patricia White
informative
reflective
slow-paced
3.5
Insightful but needlessly obtuse academic jargon.