A review by elisereading
Vanity Fair by William Makepeace Thackeray

4.5